当前位置:首页 > 技术文章 > Java > Java面试题

  • 新生代垃圾回收器和老年代垃圾回收器都有哪些?有什么区别?
    新生代垃圾回收器和老年代垃圾回收器都有哪些?有什么区别?
    新生代与老年代垃圾回收器通过分工协作实现高效内存管理,新生代采用复制算法处理短生命周期对象,老年代使用标记-清除或标记-整理算法管理长期存活对象,两者通过晋升机制衔接,配合MinorGC与Major/FullGC完成整体回收任务。
    Java面试题 . Java 210 2025-12-16 08:59:02
  • redis 淘汰策略有哪些?
    redis 淘汰策略有哪些?
    Redis淘汰策略用于内存不足时决定删除哪些键,主要策略包括noeviction、LRU、LFU、random和ttl等,选择应基于数据重要性、访问模式和性能需求;LRU关注最近访问时间,LFU关注访问频率,LFU更适合稳定访问模式,LRU实现更简单;通过INFOstats监控evicted_keys等指标可评估淘汰效果,避免频繁淘汰可采取增加内存、优化数据结构、设置过期时间、使用压缩和调整策略等措施。
    Java面试题 . Java 479 2025-12-16 08:14:02
  • Java简历项目怎么写 Java简历项目经验包装【教程】
    Java简历项目怎么写 Java简历项目经验包装【教程】
    Java项目经验应聚焦问题解决、技术选型依据与量化结果,标题需含角色+技术+价值,描述按“场景-动作-技术-结果”结构,细节真实可追问,体现工程判断力。
    Java面试题 . Java 552 2025-12-15 10:21:56
  • Spring事务失效场景有哪些 Spring事务不生效原因【总结】
    Spring事务失效场景有哪些 Spring事务不生效原因【总结】
    Spring事务不生效的8类常见原因:类未被Spring管理、方法非public、this调用绕过代理、异常未抛出或未配置回滚、数据库不支持事务、传播行为错误、异步/多线程破坏上下文、final/static方法或未开启事务管理。
    Java面试题 . Java 271 2025-12-15 09:38:03
  • 线程有哪些状态?
    线程有哪些状态?
    线程状态包括新建、运行、阻塞、等待、定时等待和终止,状态转换由start()、wait()、sleep()等方法触发;避免死锁需打破循环等待,如按序申请资源;线程池大小应根据CPU核心数和任务类型合理设置,CPU密集型设为N+1,I/O密集型可设为2N或更高,并通过压力测试调优。
    Java面试题 . Java 722 2025-12-14 23:00:09
  • Java垃圾回收机制是什么 Java GC算法与回收策略【详解】
    Java垃圾回收机制是什么 Java GC算法与回收策略【详解】
    JavaGC通过可达性分析(从GCRoots出发)判断堆中对象是否存活,分代回收:MinorGC清理新生代,FullGC清理全堆及元空间;采用复制、标记-清除、标记-整理算法组合,不同收集器侧重吞吐量或低延迟。
    Java面试题 . Java 160 2025-12-14 19:59:03
  • MySQL事务隔离级别有哪些 MySQL ACID特性详解【教程】
    MySQL事务隔离级别有哪些 MySQL ACID特性详解【教程】
    MySQL事务隔离级别共四种:READUNCOMMITTED(脏读)、READCOMMITTED(避免脏读但不可重复读)、REPEATABLEREAD(默认,解决不可重复读,MVCC+间隙锁缓解幻读)、SERIALIZABLE(串行化,彻底避免三类问题但性能差);ACID由undolog(原子性)、约束与多机制协同(一致性)、MVCC+锁(隔离性)、redolog(持久性)保障。
    Java面试题 . Java 1001 2025-12-13 10:03:57
  • Redis数据过期策略是什么 Redis内存淘汰机制【解析】
    Redis数据过期策略是什么 Redis内存淘汰机制【解析】
    Redis过期策略与内存淘汰机制协同工作:前者用惰性+定期删除处理到期数据,后者在maxmemory触发时按策略(如allkeys-lru)淘汰key;二者分属时间与空间维度,不可替代。
    Java面试题 . Java 833 2025-12-13 09:39:59
  • Spring IOC容器是什么 Spring IOC控制反转原理【详解】
    Spring IOC容器是什么 Spring IOC控制反转原理【详解】
    SpringIOC容器是管理Bean生命周期和依赖关系的核心组件,本质为基于控制反转的智能对象工厂,底层用Map存储Bean名称与实例,通过反射实现依赖注入。
    Java面试题 . Java 209 2025-12-12 14:27:07
  • Java类加载机制是什么 Java双亲委派模型【原理】
    Java类加载机制是什么 Java双亲委派模型【原理】
    Java类加载机制是按需懒加载.class文件并生成Class对象的过程,采用双亲委派模型:启动类加载器(C++实现)、扩展类加载器、应用程序类加载器构成父子委派链,确保核心类不被篡改、避免重复加载、保障类唯一性;可自定义加载器或在Tomcat、SPI等场景破坏委派。
    Java面试题 . Java 686 2025-12-12 12:05:09
  • redis 支持的java 客户端都有哪些?
    redis 支持的java 客户端都有哪些?
    答案:Jedis、Lettuce和Redisson是Java连接Redis的三大主流客户端,分别适用于不同场景。Jedis基于同步阻塞I/O,简单直接,适合低并发或老项目,但需配合连接池避免性能问题;Lettuce基于Netty,支持异步非阻塞和响应式编程,适合高并发微服务架构,能高效利用资源;Redisson提供分布式对象和服务的高级抽象,封装了分布式锁、集合等复杂功能,简化开发,适合需要分布式协调的场景。选择时应综合考虑并发需求、技术栈、对高级功能的依赖及团队熟悉度。常见陷阱包括连接管理不当
    Java面试题 . Java 782 2025-12-09 12:31:26
  • java 中Files的常用方法都有哪些?
    java 中Files的常用方法都有哪些?
    Files类提供文件读写、属性检查、创建删除、复制移动、目录遍历等操作,基于Path和NIO.2,取代旧File类,方法多抛IOException需处理。
    Java面试题 . Java 661 2025-12-09 07:13:10
  • try-catch-finally 中哪个部分可以省略?
    try-catch-finally 中哪个部分可以省略?
    答案:try块必须伴随catch或finally之一,以确保异常处理或资源清理。例如,try-finally用于资源管理,如关闭文件流;try-catch用于捕获并处理特定异常,如解析用户输入时的数字格式错误,保证程序健壮性。
    Java面试题 . Java 936 2025-12-08 19:21:06
  • char 和 varchar 的区别是什么?
    char 和 varchar 的区别是什么?
    char是固定长度,varchar是可变长度;2.char会用空格填充至指定长度,可能浪费空间;3.varchar仅占用实际所需空间,节省存储但略有性能开销;4.选择依据包括数据长度是否固定、空间与速度需求;5.其他类型如text、blob、nchar、nvarchar适用于特定场景。
    Java面试题 . Java 481 2025-12-08 10:06:06
  • mysql 的内连接、左连接、右连接有什么区别?
    mysql 的内连接、左连接、右连接有什么区别?
    内连接返回两表交集,左连接保留左表所有行,右连接保留右表所有行;通过索引、避免函数使用、合理放置WHERE条件及正确处理NULL值可优化查询性能。
    Java面试题 . Java 735 2025-12-07 21:59:38

PHP讨论组

组员:3305人话题:1500

PHP一种被广泛应用的开放源代码的多用途脚本语言,和其他技术相比,php本身开源免费; 可以将程序嵌入于HTML中去执行, 执行效率比完全生成htmL标记的CGI要高许多,它运行在服务器端,消耗的系统资源相当少,具有跨平台强、效率高的特性,而且php支持几乎所有流行的数据库以及操作系统,最重要的是

学习途径

工具推荐

jQuery企业留言表单联系代码

jQuery企业留言表单联系代码是一款简洁实用的企业留言表单和联系我们介绍页面代码。
表单按钮
2024-02-29

HTML5 MP3音乐盒播放特效

HTML5 MP3音乐盒播放特效是一款基于html5+css3制作可爱的音乐盒表情,点击开关按钮mp3音乐播放器。
播放器特效
2024-02-29

HTML5炫酷粒子动画导航菜单特效

HTML5炫酷粒子动画导航菜单特效是一款导航菜单采用鼠标悬停变色的特效。
菜单导航
2024-02-29

jQuery可视化表单拖拽编辑代码

jQuery可视化表单拖拽编辑代码是一款基于jQuery和bootstrap框架制作可视化表单。
表单按钮
2024-02-29

极速网店系统

极速网店是基于ASP.NET技术构建,采用网络营销与技术相结合的独立网店系统。极速网店真正做到以人为本、以用户体验为中心,能使您快速搭建网上购物网站。后台管理操作简单,一目了然,没有夹杂多余的功能和广告。测试版,主要测试程序功能及性能。更新内容:1.网店系统升级到Net2.0框架2.网店系统架构升级,使系统速度提升30%3.修正购物车下一步容易出错的问题4.修正会员删除的Bug5.修正广告时间不能选择的问题6.修正程序的兼容问题 后台进入地址:/admin/login.aspx后台帐号:admin后台密
电商源码
2025-12-16

淘宝妈妈_淘客推广系统

淘宝妈妈_淘客推广系统程序归亿时空间版权所有,淘宝妈妈仅做程序的部分改动和风格的二次设计。管理地址:admin/Admins_login.asp管理员用户名:淘宝妈妈 管理员密码和验证码:tbmamaCHINAZ编辑注:在winxp系统测试可用,在WIN2003系统不能用,跟系统时间的设置格式有关。
电商源码
2025-12-16

积客B2SCMS商城系统

积客B2Scms程序开发采用的是PHP+MYSQL数据库,使系统的安全、稳定、负载得到保障;使用大量Web2.0新技术使系统拥有一流用户体验。PHP是简单、现代、安全的语言,使系统更加可靠、安全、稳定。 积客B2Scms采用目前流行的模板技术,系统业务层与数据调用完全隔离,以实现客户对模板个性化的修改、设置。 积客B2Scms程序为广大客户的运营即将推出免费的流量统计功能,让客户随时随地了解到自己网站被访问的IP、流量、地域分布、时段人数等数据,为网站的运营提供更多的便利。 积
电商源码
2025-12-16

CODEC2I 众筹系统

国内首家中文开源众筹系统 CODEC2I是国内首款类Kickstarter的开源众筹平台。采用 PHP+MYSQL 应用架构,基于MDS众筹框架开发,帮助用户轻松搭建专业的众筹网站。 请注意前端框架 Twitter Bootstrap 请使用 Firefox 、Google Chrome 获得最佳用户体验。在IE10以下,前端样式会出现交严重错位。 运行环境 Unix, Linux or Windows Apache Web Server PHP 5.2 or Above MySQL 5.0 or
电商源码
2025-12-15

圣诞节活动主题宣传单页A5模板下载

圣诞节活动主题宣传单页A5模板适用于圣诞节宣传单页设计 本作品提供圣诞节活动主题宣传单页A5模板的图片会员免费下载,格式为PSD,文件大小为3.2M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-16

黑色星期五超级大促横幅海报设计下载

黑色星期五超级大促横幅海报设计适用于黑色星期五促销横幅设计 本作品提供黑色星期五超级大促横幅海报设计的图片会员免费下载,格式为PSD,文件大小为4.4M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-16

圣诞节圣诞树主题卡片ps素材下载

圣诞节圣诞树主题卡片ps素材适用于圣诞节主题卡片设计 本作品提供圣诞节圣诞树主题卡片ps素材的图片会员免费下载,格式为PSD,文件大小为12.3M; 请使用软件Photoshop进行编辑,作品中文字及图均可以通过软件修改和编辑;
psd素材
2025-12-16

圣诞节节日装饰插画矢量素材

圣诞节节日装饰插画矢量素材适用于圣诞节节日等相关视觉场景设计的由AI生成的Ai格式素材。
矢量素材
2025-12-16

驾照考试驾校HTML5网站模板

驾照考试驾校HTML5网站模板是一款适合提供驾驶培训和组织驾照考试服务机构宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-06-10

驾照培训服务机构宣传网站模板

驾照培训服务机构宣传网站模板是一款适合提供一般驾驶和计划培训的驾校宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-07

新鲜有机肉类宣传网站模板

新鲜有机肉类宣传网站模板是一款适合提供各种新鲜有机肉类食材宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06

HTML5房地产公司宣传网站模板

HTML5房地产公司宣传网站模板是一款适合从事房地产服务行业宣传网站模板下载。提示:本模板调用到谷歌字体库,可能会出现页面打开比较缓慢。
前端模板
2025-01-06
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号